1050 IF INT(OP) < >OP OR OP <N1 OR OP >N3 GOTO 1040
1060 IF OP = N3 GOTO 9600
2000 HOME :RD = LD +N1:CD = RD: GOSUB 400
2002 PRINT "CURRENT DATE IS ";FD$: INPUT "IS THAT RIGHT? (Y OR N)? ";R$
2004 PRINT DL$: IF R$ = "N" GOTO 2010
2006 IF R$ < >"Y" GOTO 2002
2008 GOTO 2250
2010 HOME : PRINT "*** ENTER CURRENT DATE ***"
2015 INPUT "MONTH ";MM
2017 IF MM < > INT(MM) OR MM <N1 OR MM >NC GOTO 2015
2020 INPUT " DAY ";DD
2030 IF DD < > INT(DD) OR DD <N1 GOTO 2020
2040 XM = VD(MM +N1) -VD(MM): IF MM = N2 THEN XM = XM +N1
2050 IF DD >XM GOTO 2020
2160 INPUT " YEAR ";YY
2170 IF YY < > INT(YY) OR YY <N0 OR YY >99 GOTO 2160
2180 IF YY/N4 < > INT(YY/N4) AND MM = N2 AND DD = 29 GOTO 2020
2190 GOSUB 100: GOSUB 400: PRINT DL$: PRINT FD$
2210 INPUT "IS THAT RIGHT? (Y OR N)? ";R$
2211 PRINT DL$
2220 IF R$ = "N" GOTO 2010
2230 IF R$ < >"Y" GOTO 2210
2240 RD = CD
2250 KM = MM:KD = DD:KY = YY:PS = N1:PT$ = " "
2370 PRINT "SET PRINTER TO TOP OF FORM": PRINT
2380 INPUT "TURN ON PRINTER AND HIT RETURN ";R$
2390 PRINT D$"PR#1": PRINT
2395 CD = RD: GOSUB 400: IF OP = N2 GOTO 2397
2396 PRINT "REMINDERS FOR ";FD$:LC = N1: GOTO 2398
2397 PRINT FD$;" LIST OF ALL REMINDERS": PRINT : PRINT "PERIODIC REMINDERS WILL BE LISTED LAST": PRINT : PRINT "SPECIFIC-DTE REMINDERS ARE LISTED FIRST":LC = N5